package com.ruoyi.system.domain.zbg;

import com.alibaba.excel.annotation.ExcelProperty;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.springframework.data.annotation.Id;

import java.io.Serializable;
import java.util.Date;


@Data
@ApiModel(value = "成本数据")
@TableName(value = "cost_data")
public class CostData implements Serializable {
    @Id
   @ApiModelProperty(value = "主键ID")

    private Long id;

    @ApiModelProperty(value = "区县名称")
    @ExcelProperty("区县")
    private String district;

    @ApiModelProperty(value = "维修费额度（单位：万元）")
    @ExcelProperty("维修费额度")
    private double repairQuota;

    @ApiModelProperty(value ="维修费实际使用（单位：万元）")
    @ExcelProperty("实际使用")
    private double repairUsed;

    @ApiModelProperty(value = "电费额度（单位：万元）")
    @ExcelProperty("电费额度")
    private double electricQuota;

    @ApiModelProperty(value = "电费实际使用（单位：万元）")

    @ExcelProperty("电费实际使用")

    private double electricUsed;

    @ApiModelProperty(value = "塔费额度（单位：万元）")
    @ExcelProperty("塔费额度")
    private double towerQuota;

    @ApiModelProperty(value = "塔费实际使用（单位：万元）")

    @ExcelProperty("塔费实际使用")
    private double towerUsed;

    @ApiModelProperty(value = "网络产品增收额度（单位：万元）")
    @ExcelProperty("网络产品增收额度")
    private double networkQuota;

    @ApiModelProperty(value ="网络产品增收实际使用（单位：万元）")
    @ExcelProperty("网络增收实际使用")
    private double networkUsed;

    @ApiModelProperty(value ="赔补额度（单位：万元）")
    @ExcelProperty("赔补额度")
    private double compensationQuota;

    @ApiModelProperty(value = "赔补实际使用（单位：万元）")

    @ExcelProperty("赔补实际使用")
    private double compensationUsed;
 @ApiModelProperty(value = "成不时间 (年)")
 @ExcelProperty("成本时间(年)")
 private Integer costYear;
 @ApiModelProperty(value = "成本时间 (月)")
 @ExcelProperty("成本时间(月)")
 private Integer costMonth;


// private Date costTimeDate;

    // Getters and Setters
//    public Long getId() {
//        return id;
//    }
//
//    public void setId(Long id) {
//        this.id = id;
//    }
//
//    public String getDistrict() {
//        return district;
//    }
//
//    public void setDistrict(String district) {
//        this.district = district;
//    }
//
//    public double getRepairQuota() {
//        return repairQuota;
//    }
//
//    public void setRepairQuota(double repairQuota) {
//        this.repairQuota = repairQuota;
//    }
//
//    public double getRepairUsed() {
//        return repairUsed;
//    }
//
//    public void setRepairUsed(double repairUsed) {
//        this.repairUsed = repairUsed;
//    }
//
//    public double getElectricQuota() {
//        return electricQuota;
//    }
//
//    public void setElectricQuota(double electricQuota) {
//        this.electricQuota = electricQuota;
//    }
//
//    public double getElectricUsed() {
//        return electricUsed;
//    }
//
//    public void setElectricUsed(double electricUsed) {
//        this.electricUsed = electricUsed;
//    }
//
//    public double getTowerQuota() {
//        return towerQuota;
//    }
//
//    public void setTowerQuota(double towerQuota) {
//        this.towerQuota = towerQuota;
//    }
//
//    public double getTowerUsed() {
//        return towerUsed;
//    }
//
//    public void setTowerUsed(double towerUsed) {
//        this.towerUsed = towerUsed;
//    }
//
//    public double getNetworkQuota() {
//        return networkQuota;
//    }
//
//    public void setNetworkQuota(double networkQuota) {
//        this.networkQuota = networkQuota;
//    }
//
//    public double getNetworkUsed() {
//        return networkUsed;
//    }
//
//    public void setNetworkUsed(double networkUsed) {
//        this.networkUsed = networkUsed;
//    }
//
//    public double getCompensationQuota() {
//        return compensationQuota;
//    }
//
//    public void setCompensationQuota(double compensationQuota) {
//        this.compensationQuota = compensationQuota;
//    }
//
//    public double getCompensationUsed() {
//        return compensationUsed;
//    }
//
//    public void setCompensationUsed(double compensationUsed) {
//        this.compensationUsed = compensationUsed;
//    }
}